Функции Transact-SQL для работы со строками и данными типа даты/времениФункции работы со строками в SQL SERVER 2000Функция LEFT |
||
|
Функция имеет следующий синтаксис:
А вот как, например, можно получить таблицу кодов всех алфавитных символов:
Здесь используется алгоритм генерации числовой последовательности, изложенный в главе 8. Как известно, коды строчных и прописных букв отличаются. Поэтому, чтобы получить полный набор без переписывания запроса, достаточно просто дописать к вышеприведенному коду аналогичный:
Чтобы таблица выглядела более патриотично, достаточно заменить латинские буквы a и A на неотличимые на вид русские — а и А, а z и Z на я и Я. Вот только буквы «ё» вы не увидите в этой таблице, так как в кодовой таблице ASCII эти символы лежат отдельно, что легко проверить: Полагаем, что для вас не составит сложности добавить эту букву в таблицу при необходимости. Рассмотрим теперь задачу определения нахождения искомой подстроки в строковом выражении. Для этого могут использоваться две функции — CHARINDEX и PATINDEX. Обе они возвращают начальную позицию (позицию первого символа подстроки) подстроки в строке. |
||
| Дженерик сиалис |
| Биржа копирайтинга. Инфоканал Олимпиады 2008. |
| viagrabuy24.ru |
| Велотренажер |
| Условия доставки и оплаты. Новости и акции компании. |
| strongpeople.ru |
| Муж на час |
| Мелкий бытовой ремонт. Ежедневное пополнение коллекции. |
| potap.org |


