Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MSSQL] Usunięcie fragmentu danych z kolumny
Forum PHP.pl > Forum > Przedszkole
czarnygolf
Witam

Mam w tabeli kolumnę email z danymi w postaci:

nazw1@firma.com
nazw2@firma.com
nazw3@firma.com
itd.

Chciałbym wyrzucić człon "@firma.com" i zostawić w tej kolumnie tylko to co jest przed małpą.
Pozdrawiam.
ayeo
  1. <?php
  2. $email = str_replace( "@firma.com", "", $email );
  3. ?>


Pozdrawiam!
czarnygolf
Dzięki:). Problem polega na tym, że mam jedynie dostęp do bazy mssql, na której mogę wykonywać zapytania jakie mi się tylko zamarzy. Wiesz może jak to zrobić jakąś kwerendą sql?

Pozdrawiam serdecznie.
piotrooo89
REPLACE w MySQL
kefirek
Lepiej tak
  1. SELECT SUBSTRING_INDEX(email, '@', 1) AS nazwa FROM tabela;
czarnygolf
Eh niestety nie jest tak pięknie. Po wklejeniu Twojego zapytania i drobnej modyfikacji mam takiego errora:

Cytat
Msg 195, Level 15, State 10, Line 1 'SUBSTRING_INDEX' is not a recognized built-in function name.
phpion
piotrooo89 + kefirek:
Czytajcie lepiej jakiej bazy dotyczy problem smile.gif

czarnygolf:
http://msdn.microsoft.com/en-us/library/ms186323.aspx + http://msdn.microsoft.com/en-us/library/ms187748.aspx
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.