SELECT SUBSTRING(FieldName,0,20) FROM Table
Próbuję na phpmyadmin i zwrócono pustą wartość. Jak korzystać z tej funkcji?MySQL Substring zwraca pustą wartość
SELECT SUBSTRING(FieldName,0,20) FROM Table
Próbuję na phpmyadmin i zwrócono pustą wartość. Jak korzystać z tej funkcji?MySQL Substring zwraca pustą wartość
Indeks SUBSTR
start jest 1
w mysql. Tak, powinieneś zmienić swój kod do:
SELECT SUBSTR(FieldName,1,20) FROM TABLE;
Uwaga, SUBSTR()
jest synonimem SUBSTRING()
więc mogą być używane zamiennie.
Należy również sprowadzić documentation dla SUBSTRING()
należy użyć SELECT SUBSTRING(FieldName,1,20) FROM Table
, bo od 0 to 0 :)
użycie 1
ups, ktoś napisał odpowiedź szybciej niż ja :)
Użyj składni, jak mój kod poniżej, myślę, że będzie przydatna w twojej sytuacji.
SELECT
SUBSTRING(course_designater,6,3) as 'Course number'
FROM Courses
WHERE course_designater LIKE 'Excel%'
LIMIT 10
Dokumentacja dla 'SUBSTRING' http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substring – Cyclonecode
wybrałaby najbardziej przeczącą odpowiedź jako odpowiedź? – kommradHomer