loading..
Русский    English
18:05
листать

Функции ASCII и CHAR

Начнем с двух взаимно-обратных функций — ASCII и CHAR:

Функция ASCII возвращает ASCII-код крайнего левого символа строкового выражения, являющегося аргументом функции.

Вот, например, как можно определить, сколько имеется разных букв, с которых начинаются названия кораблей в таблице Ships:

Консоль
Выполнить
  1. SELECT COUNT(DISTINCT ASCII(name))
  2. FROM Ships

Результат — 11. Чтобы выяснить, какие это буквы, мы можем применить функцию CHAR, которая возвращает символ по известному ASCII-коду (от 0 до 255):

Консоль
Выполнить
  1. SELECT DISTINCT CHAR(ASCII(name))
  2. FROM Ships
  3. ORDER BY 1

Следует отметить, что аналогичный результат можно получить проще с помощью еще одной функции — LEFT.

  • Купить пазлы
    Описания игр. Интернет-магазин детских товаров.
    kinder-baby.ru
  • Йо йо дроид
    Инфоканал Олимпиады 2008. Каталог и поиск видеороликов.
    yoyer.ru
Тэги:
ALL AVG battles CASE CAST CHAR CHARINDEX classes COALESCE Convert COUNT CTE DATEDIFF DATEPART DATETIME DELETE DISTINCT EXCEPT EXISTS EXTRACT FROM FULL JOIN GROUP BY Guadalcanal HAVING IN INNER JOIN insert INTERSECT ISNULL laptop LEFT LEFT OUTER JOIN LEN maker MAX MIN MySQL NOT IN NULL ORDER BY Outcome outcomes OVER PARTITION BY pc PIVOT PostgreSQL printer product Больше тэгов
Учебник обновлялся
несколько дней назад
©SQL-EX,2008 [Развитие] [Связь] [О проекте] [Ссылки] [Team]
Перепечатка материалов сайта возможна только с разрешения автора.
Rambler's Top100