powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Отобрать стороки с любыми знаками кроме букв
8 сообщений из 8, страница 1 из 1
Отобрать стороки с любыми знаками кроме букв
    #39937158
Luna17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как отобрать ячейки, в которых содержится хотя бы один символ не являющийся буквой?
Заранее спасибо!
...
Рейтинг: 0 / 0
Отобрать стороки с любыми знаками кроме букв
    #39937165
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Luna17
Как отобрать ячейки, в которых содержится хотя бы один символ не являющийся буквой?
Заранее спасибо!

Никак.
В SQL Server нет ячеек.
...
Рейтинг: 0 / 0
Отобрать стороки с любыми знаками кроме букв
    #39937166
assmsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
LIKE '%[0-9]%'




или речь не только о цифрах но и спецсимволах?
...
Рейтинг: 0 / 0
Отобрать стороки с любыми знаками кроме букв
    #39937167
Luna17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
assmsk,
да, так я пробовала, но нужно исключить и любые спецсимволы
LIKE '%[^a-z]%' - не работает
...
Рейтинг: 0 / 0
Отобрать стороки с любыми знаками кроме букв
    #39937176
assmsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
2.
SELECT * FROM [TABLE] WHERE [COLUMN] NOT IN 
(SELECT [COLUMN] FROM [TABLE] where [COLUMN]  NOT LIKE '%[^0-9]%' OR [COLUMN] NOT LIKE '%[^a-z]%')
...
Рейтинг: 0 / 0
Отобрать стороки с любыми знаками кроме букв
    #39937195
Luna17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
assmsk,
не работает(
попробую ввести все возможные символы
...
Рейтинг: 0 / 0
Отобрать стороки с любыми знаками кроме букв
    #39937210
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Luna17,

[COLUMN] LIKE '%[^A-Za-z]%'


если речь идет о русских, то посмотрите таблицу кодировки, ибо таи от а-я не прокатит.
...
Рейтинг: 0 / 0
Отобрать стороки с любыми знаками кроме букв
    #39937214
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_voronin
если речь идет о русских, то посмотрите таблицу кодировки, ибо таи от а-я не прокатит.


Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
declare @t table (
	ch char(1)
)


insert @t (
	ch
)
values 
	('а'), ('б'), ('в'), ('г'), ('д'), ('е')
	, ('ё'), ('ж'), ('з'), ('и'), ('й'), ('к')
	, ('л'), ('м'), ('н'), ('о'), ('п'), ('р')
	, ('с'), ('т'), ('у'), ('ф'), ('х'), ('ц')
	, ('ч'), ('ш'), ('щ'), ('ъ'), ('ы'), ('ь')
	, ('э'), ('ю'), ('я')


select count(*)
from @t
where 
	ch  like '%[а-я]%'
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Отобрать стороки с любыми знаками кроме букв
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]