SQL: оператор select

Как любой язык программирования, SQL может выполнять вычисления, вызывать функции, работать с переменными и так далее.

Чтобы использовать эту функциональность, рассмотрим оператор SELECT, который выполняется следующим образом:

mysql> SELECT 2+2 ;
1 row in set (0.17 sec)

Замечание:
Как и во всей главе, формальный синтаксис SQL-операторов, подобных SELECT, приводиться не будет. Поскольку встречаются чрезвычайно сложные операторы, информация о них даст мало пользы для введения в SQL. Помимо простой арифметики оператор SELECT также может использоваться для вызова функций, таких как VERSION () и NO W (), которые возвращают, соответственно, версию MySQL и текущее время:

mysql> SELECT VERSION();

VERSION!)

5.0.6-beta-nt

1 row in set (0.09 sec)

mysql> SELECT N0W();

NOW ()
2005-11-03 11:23:38
1 row in set (0.03 sec)

Эти два оператора SELECT могут также быть скомбинированы в один, как показано ниже:

mysql > SELECT VERSION() , NOW() ;

VERSION! ) NOW()
5.0.6-beta-nt 2005-11-03 11:24:27
1 row in set (0.00 sec)

Как видите, результаты, возвращаемые SQL-запросом, всегда представляются в форме таблицы. В предыдущем примере мы запрашиваем у MySQL таблицу из двух столбцов. Первый столбец должен состоять из результата функции VERSION (), а второй — представлять собой результат функции NOW (). Наконец, запросы могут быть разбиты на несколько строк, как проиллюстрировано в следующем примере:

mysql> SELECT 2+2,
-> VERSION (),
-> NOW();

2+2 VERSION() NOW()
4 5.0.6-beta-nt 2005-11-03 11:27:08
1 row in set (0.00 sec)

Рекомендую статью:  Как вытащить данные из mysql из файловой системы debian
Рейтинг
( 1 оценка, среднее 5 из 5 )
Алексей Волконский/ автор статьи

Более 15 лет занимаюсь сайтами, программированием и IT-технологиями. Разбираюсь в веб-разработке, Linux и серверном администрировании, базах данных, алгоритмах, информационной безопасности, SEO, искусственном интеллекте и автоматизации. На kvodo.ru публикую практические инструкции, примеры кода и разборы технических задач, объясняя сложные технологии понятным языком и с упором на применение в реальной работе.

Загрузка ...
Кводо.ру