Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Общие
»
Базы данных
»
Выборка с алфавитом.
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Выборка с алфавитом. (Прочитано 3476 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Mrak
Заглянувший
Новичок
Сообщений: 13
+0/-0
0
Выборка с алфавитом.
«
:
14 Мая 2003, 15:52:05 »
Помогите плиз.
Суть задачи такова: надо получить все записи из столбца таблицы которые начинаются на латинские буквы алфавита.
В какую сторону копать? LIKE? WHERE? И можно ли сделать это средствами MySQL?
Записан
Макс
vir magni ingenii
Глобальный модератор
Ветеран
Сообщений: 3534
+0/-0
2
Выборка с алфавитом.
«
Ответ #1 :
14 Мая 2003, 16:45:16 »
SELECT * FROM your_table WHERE your_field REGEXP \'[a-z]*\'
или я задачу неправильно понял ?
Записан
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )
Mrak
Заглянувший
Новичок
Сообщений: 13
+0/-0
0
Выборка с алфавитом.
«
Ответ #2 :
14 Мая 2003, 16:52:12 »
К сожалению не прокатывает
Вот мой запрос
$query = "SELECT * FROM mp3 WHERE artist REGEXP \'[a-z]*\' GROUP BY artist ORDER BY id DESC LIMIT 0,20" or die ("Invalid query");
REGEXP \'[a-z]*\' просто игнорируется.
Записан
Макс
vir magni ingenii
Глобальный модератор
Ветеран
Сообщений: 3534
+0/-0
2
Выборка с алфавитом.
«
Ответ #3 :
14 Мая 2003, 16:59:26 »
забыл символ начала строки поставить. Так попробуй
... REGEXP \'^[a-z]*\'
Записан
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )
Mrak
Заглянувший
Новичок
Сообщений: 13
+0/-0
0
Выборка с алфавитом.
«
Ответ #4 :
14 Мая 2003, 22:39:22 »
Спасибо за наводку.
Сработала такая конструкция REGEXP \'^[a%-z%]\'
Ну с латинскими разобрался, с цифрами тоже. А русские cp1251 не работают. На сервере стоит по умолчанию ср1251.
Как победить REGEXP \'^[а%-я%]\' ?
«
Последнее редактирование: 14 Мая 2003, 23:22:31 от Mrak
»
Записан
Maniac
Ума нет - считай коллега
Глобальный модератор
Ветеран
Сообщений: 844
+0/-0
2
Выборка с алфавитом.
«
Ответ #5 :
15 Мая 2003, 18:17:55 »
REGEXP \'^[абвгдеёэжзийклмнопрстуфхцчшщъыьэюя]\' не пробовал?
Записан
TANSTAAFL
Mrak
Заглянувший
Новичок
Сообщений: 13
+0/-0
0
Выборка с алфавитом.
«
Ответ #6 :
15 Мая 2003, 21:08:54 »
2 All
Поражаюсь своей недогадливости
Спасибо, всё получилось.
Записан
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Общие
»
Базы данных
»
Выборка с алфавитом.
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28