подскажите вот написал что то вроде
SELECT `id`,`name_rus`, LENGTH(`name_rus`) AS leng FROM `s_star` WHERE leng > 80
и оно не работает.
Нужно выбрать все записи поля `name_rus` в которых больше 80 символов.
подскажите как разрулить?
Спустя 3 минуты, 37 секунд (28.01.2012 - 21:08) Игорь_Vasinsky написал(а):
может
SELECT `id`,`name_rus`, (LENGTH(`name_rus`)) AS leng FROM `s_star` WHERE leng > 80
Спустя 2 минуты, 3 секунды (28.01.2012 - 21:10) kuzroman написал(а):
Цитата (Игорь_Vasinsky @ 28.01.2012 - 18:08) |
можетSELECT `id`,`name_rus`, (LENGTH(`name_rus`)) AS leng FROM `s_star` WHERE leng > 80 |
не все таже ошибка - Unknown column 'leng' in 'where clause'
Спустя 2 минуты, 29 секунд (28.01.2012 - 21:12) Игорь_Vasinsky написал(а):
поставь апострофы
SELECT `id`,`name_rus`, (LENGTH(`name_rus`)) AS `leng` FROM `s_star` WHERE `leng` > 80
Спустя 29 секунд (28.01.2012 - 21:13) kuzroman написал(а):
о вроде так вывел:
SELECT `id`,`name_rus` FROM `s_star` WHERE LENGTH(name_rus)> 80
SELECT `id`,`name_rus` FROM `s_star` WHERE LENGTH(name_rus)> 80
Спустя 1 минута, 58 секунд (28.01.2012 - 21:15) Игорь_Vasinsky написал(а):

Спустя 35 секунд (28.01.2012 - 21:15) kuzroman написал(а):
Цитата (Игорь_Vasinsky @ 28.01.2012 - 18:12) |
поставь апострофыSELECT `id`,`name_rus`, (LENGTH(`name_rus`)) AS `leng` FROM `s_star` WHERE `leng` > 80 |
кстати кто сказал что апострофы нужны?
Я походу от этого форума заразился этими апострофами)))
Раньше не ставил никогда, да и в консоли чаще без апострофов пишут.
кто говорит что с ними быстрей работает, а на самом деле смысла в них не вижу)
ну это имхо конечно.
Спустя 3 минуты, 14 секунд (28.01.2012 - 21:18) Winston написал(а):
Цитата (kuzroman @ 28.01.2012 - 20:15) |
а на самом деле смысла в них не вижу) ну это имхо конечно. |
Ну да, когда будешь из базы выбирать колонки с именами date, count и т.д. тогда увидишь смысл

Спустя 19 секунд (28.01.2012 - 21:19) Rand написал(а):
SELECT `id`,`name_rus` FROM `s_star` WHERE CHARACTER_LENGTH(`name_rus`) > 80
Нужно именно CHARACTER_LENGTH, чтобы нормально считались символы в многобайтных кодировках.
Спустя 9 минут, 38 секунд (28.01.2012 - 21:28) kuzroman написал(а):
Цитата (Rand @ 28.01.2012 - 18:19) |
SELECT `id`,`name_rus` FROM `s_star` WHERE CHARACTER_LENGTH(`name_rus`) > 80 Нужно именно CHARACTER_LENGTH, чтобы нормально считались символы в многобайтных кодировках. |
спасибо учту
Спустя 1 минута, 51 секунда (28.01.2012 - 21:30) kuzroman написал(а):
Цитата (Winston @ 28.01.2012 - 18:18) | ||
Ну да, когда будешь из базы выбирать колонки с именами date, count и т.д. тогда увидишь смысл ![]() |
я вот эти имел ввиду => ` <=
есть ли смысл обрамлять `поля` ими?
Спустя 3 минуты, 15 секунд (28.01.2012 - 21:33) Winston написал(а):
Цитата (kuzroman @ 28.01.2012 - 20:30) |
я вот эти имел ввиду => ` <= есть ли смысл обрамлять `поля` ими? |
А я говорю, когда будешь
Цитата (Winston @ 28.01.2012 - 20:18) |
из базы выбирать колонки с именами date, count |
тогда и поймешь, нужно или нет

Спустя 18 минут, 58 секунд (28.01.2012 - 21:52) kuzroman написал(а):
Цитата (Winston @ 28.01.2012 - 18:33) | ||||
А я говорю, когда будешь
тогда и поймешь, нужно или нет ![]() |
))) Блин доперло )))) Ну да есть такое )))
_____________
kuzroman@list.ru