SQL программирование

Раздел: SQL программирование
Раздел: SQL программирование

Причины создания SQL

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

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

Чтобы добиться такой «простоты» использования баз данных, специалистам потребовалось создать универсальный язык манипулирования данными. Им стал, де-факто, непроцедурный язык SQL - Structured Query Language (что в переводе означает «Структурированный язык запросов»). Главным преимуществом предложений SQL является то, что они нацелены в большей степени на результат (конечный) обработки данных, чем на саму процедуру этой обработки.

Конечно, за желанием сделать что-то хорошее стоял и коммерческий интерес. Это было время (семидесятые) резкого расширения круга пользователей, возможных рынков сбыта компьютеров и разнообразного программного обеспечения, спровоцированное снижением энергопотребления, а также размеров и стоимости самих компьютеров.

Что такое SQL?

В 1974 году IBM был разработан специальный язык SEQUEL (структурированный английский язык запросов) для экспериментальной реляционной СУБД System R. Позже, когда речь зашла о выходе на мировой рынок, он был переименован на SQL и прошел процедуру стандартизации (1987). Сегодня SQL – наиболее распространенный, универсальный компьютерный язык управления, создания, модификации данных в базах данных типа клиент-сервер.

SQL – это всего лишь язык (совокупность операторов, вычисляемых функций и инструкций), применяемый для «общения» с СУБД, сам по себе он не является ни базой данных, ни отдельным продуктом, но в тоже время они неразделимы.

Преимущества и недостатки SQL

Уже больше 30 лет SQL существует, продолжает развиваться, укрепляет свои позиции, благодаря основным своим достоинствам: независимость от конкретной СУБД, наличие стандартов, декларативность, возможность создания интерактивных запросов, поддержка архитектуры типа клиент-сервер.

Исходя из его преимуществ, складывается мнение: «Так как большая часть запросов пишется на SQL, тогда безразлично, что это за СУБД - был бы SQL».

Нельзя забывать и о недостатках, среди которых можно выделить:

  • сложность - с момента создание до сегодня SQL прошел путь от «непроцедурного языка» до «инструмента программиста»;
  • отступление от стандартов - наличие диалектов SQL с отсутствием полного (одно руководство) описания языка;
  • несоответствие реляционной модели данных - колонки без имени и дублирующиеся имена колонок, повторяющиеся строки, высокая избыточность.

Поэтому исследователи трудятся не только над исправлением ошибок, но и рассматривают альтернативные варианты создания нового языка, который будет «подлинно реляционным».

Рождение SQL спровоцировано новым поколением баз данных на основе реляционной алгебры. В него вложены большие деньги со стороны инвесторов и пользователей, поэтому, если есть необходимость, его нужно учить. В этом разделе мы постараемся осветить основные моменты использования SQL, подскажем, как правильно создавать запросы, и продемонстрируем конкретные примеры.

Раздел: SQL программирование › Список статей

История и реализации SQL

Статья о истории возникновения и реализации языка запросов SQL, а также кто явился прародителем этого языка

Реляционная модель и ANSI SQL

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

Правила кода для систем реляционных баз данных

Перечислены 12 основных правил построения баз данных, в соответствии с которыми должны строиться базы данных

Структура данных

Описание основ представления данных в базах, способы записи доступа к данным в различных системах баз данных

Пустые данные

Способы хранения пустых данных, отличие между значение NULL и арифметическим нулем

SQL данные

Описание метаданных, т.е служебной информации о базе, а также способы представления данных

Операции с наборами данных

В статье описываются основные операции которые можно производить с данными находящимися в базе

Простые примеры с использованием инструкции SELECT

Приведено описание использования инструкции SELECT для организации работы с базами данных

История стандарта SOL

Статья о истории возникновения языка запросов SQL, история стандартизации и появлении различных версий стандарта

Что нового в SQL 2003

Основные отличия стандарта SQL 2003, требования к платформам, изменение инструкций

Базовые функции OLAP

Описанные основные поправки внесенные в OLAP, улучшения обработки запросов и вычислений

Улучшенные функции для числовых операций

В статье описывается изменения и улучшения в стандартах для проведения числовых операций

Уровни соответствия

Описывается какие бывают уровни соответствия стандартам SQL, а также требования которые необходимо выполнить для соответствия стандарту

Пакеты дополнительной функциональности стандарта SQL 2003

Что такое дополнительная функциональность, ее соответствие стандарту, кто утверждал дополнительную функциональность

SQL/Framework

Описание что включено в различные части описания стандарта SQL, а также расшифровка составляющих частей

SQL/Shemata

Описывается основа описания метаданных которые хранятся в специальной схеме, взаимодействие языков программирования для использования метаданных

Классы инструкций SQL 2003

Описывается на какие группы, т.е классы разбиты основные инструкции для обработки данных в базах

Диалекты SQL

Описываются основные различия в написании баз данных (диалекты), их различия, преимущества и недостатки

Основные понятия

Какие основные понятия и функции описаны в стандарте SQL, их важность и значимость

Платформы баз данных

Приведено описание основных платформ для создания баз данных, их особенности и совместимость

Категории синтаксических конструкций

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

Операторы

Какие основные операторы используются в выражениях и/или инструкциях, ключевые слова

Идентификаторы

В статье описаны основные правила по созданию идентификаторов, а также причины появления этих правил

Соглашения об именах

Какие имена можно давать таблицам или базам, а какие нельзя, а также обоснование подобных принципов

Правила создания идентификаторов

Описаны основные правила при создании идентификаторов для различных платформ баз данных

Константы

Какие бывают константы, как их правильно создавать и использовать, исключения и примеры

Виды операторов

Подробное описание видов операторов, правила их использования в различных платформах

Приоритет операторов

Правила использования различных операторов, значимость различных операторов, как избежать ошибок

Системные ограничители и операторы

Что такое системные ограничители, какие бывают ограничители и для чего используются

Ключевые и зарезервированные слова

Что такое ключевые и зарезервированные слова, для чего используются и как избежать ошибок

Типы данных SQL 2003 и различных платформ

Какие основные типы данных поддерживаются различными платформами, особенности их использования

Типы данных MySQL

Какие типы данных поддерживает и использует платформа MySQL, отличие от стандарта SQL

Типы данных Oracle

Какие типы данных используются в платформе Oracle, основные отличия от стандарта SQL

Типы данных PostgreSQL

Какие основные типы данных используются в платформе PostgreSQL, отличие от стандарта SQL

Типы данных SQL Server

Какие основные типы данных используются в платформе SQL Server, отличие от стандарта SQL

Ограничения

Ограничения в базах данных, какие бываю, для чего существуют и используются, синтаксис

Синтаксис

Приведен основной синтаксис ограничений, приведены примеры и основные элементы ограничений

Тип ограничения

Описание какие виды ограничений бывают и как их правильно использовать в разных платформах

Ограничения типа PRIMARY KEY

Описание ограничения PRIMARY KEY, как использовать, какие особенности для разных платформ

Ограничения типа FOREIGN KEY

Основные правила ограничения FOREIGN KEY, особенности использования для различных платформ

Ограничения типа UNIQUE

Описание ограничения UNIQUE, основные правила использования в разных платформах баз данных

Ограничения типа CHECK

Основное назначение и способ использования ограничения CHECK, общий синтаксис при использовании

Справочник по инструкциям SQL

Для чего нужен справочник, что в нем содержится и как его грамотно и правильно использовать

Поддержка SQL платформами

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

Операторы ALL/ANY/SOME

Описание использования операторов ALL, ANY, SOME, классический синтаксис SQL 2003

Оператор BETWEEN

Особенности использования оператора BETWEEN в базах данных, основной синтаксис в выражениях

Оператор CALL

Описывает способ использования оператора CALL, основной синтаксис и правила использования

Инструкция CLOSE CURSOR

Правила использования и синтаксис инструкции CLOSE CURSOR, ограничения и тонкости

Инструкция COMMIT

Описание инструкции COMMIT, правила использования и поддержка разными платформами

Инструкция CONNECT

Описание инструкции CONNECT, синтаксис и правила использования в разных платформах

RESET

Описание инструкции RESET, особенности использования, правила применения в разных платформах

Инструкция CREATE/ALTER DATABASE

Инструкция CREATE/ALTER DATABASE особенности ее использования и альтернативные инструкции

Инструкция CREATE/ALTER DATABASE cоветы и хитрости программирования (продолжение)

Продолжение описания инструкции CREATE/ALTER DATABASЕ и ее синтаксиса для различных платформ

Внешние табличные пользовательские функции OLE-DB в DBS

Какие предложения можно использовать в инструкции CREATE FUNCTION при внешних табличных пользовательских функциях OLE-DB

Пользовательские SQL-функции в DBS

Какие предложения можно использовать в пользовательской SQL-функции, пример написания функции

MySQL

Особенности использования инструкции ALTER FUNCTION, CREATE PROCEDURE и ALTER PROCEDURE в MySQL

Oracle

Особенности использования инструкций ALTER FUNCTION и CREATE FUNCTION в базах на платформе Oracle

Oracle (продолжение)

Инструкции и предложения используемые в базах данных на платформе Oracle, особенности использования

PostgreSQL CREATE FUNCTION

Особенности использования инструкций CREATE FUNCTION при использовании пользовательских функций

SQL Server инструкции CREATE и ALTER

Особенности изменения пользовательских функций с помощью инструкции CREATE и ALTER в SQL Server

SQL Server CREATE ALTER (продолжение 2)

Другие команды записанные в процедурах баз данных на платформе SQL Server, ограничение в использовании

Инструкция CREATE/ALTER INDEX

Что такое индексы, особенности применения и преимущества в базах на различных платформах SQL

MySQL CREATE ALTER INDEX

Особенности использования инструкций CREATE INDEX и ALTER INDEX в базах на платформах MySQL

Oracle CREATE ALTER INDEX

Особенности использования инструкций CREATE INDEX и ALTER INDEX в базах на платформе Oracle

Oracle CREATE ALTER INDEX(продолжение 1)

Еще некоторые особенности использования инструкций CREATE INDEX, ALTER INDEX в базах Oracle

Oracle CREATE ALTER INDEX (продолжение 2)

Другие особенности использования инструкций CREATE INDEX, ALTER INDEX в базах Oracle

Oracle CREATE ALTER INDEX(продолжение 4)

Особенности индексирования при использования инструкций CREATE INDEX, ALTER INDEX в базах Oracle

PostgreSQL CREATE INDEX

Особенности использования инструкции CREATE INDEX при индексировании базы в PostgreSQL

SQL Server CREATE INDEX

Особенности использования инструкции CREATE INDEX в базах на платформе SQL Server

Инструкция CREATE/ALTER METHOD

Особенности синтаксиса и ключевые слова в базах для инструкции CREATE/ALTER METHOD

Инструкция CREATE ROLE

Что такое иснстуркция CREATE ROLE, и особенности синтаксиса при ее использовании и ключевые слова

Инструкция CREATE ROLE советы и хитрости программирования

Раскрываются секреты которые можно использовать при применении инструкции CREATE ROLE

Инструкция CREATE SCHEMA

Особенности использования инструкции CREATE SCHEMA, основной синтаксис при использовании

Инструкция CREATE SCHEMA советы и хитрости программирования

Советы как применять инструкцию CREATE SCHEMA в базах данных на различных платформах

Инструкция CREATE/ALTER TABLE

Синтаксис при использовании инструкции CREATE/ALTER TABLE, расширения и дополнения

Инструкция CREATE/ALTER TABLE общие правила

Каких правил нужно придерживаться при использовании инструкции CREATE/ALTER TABLE

Инструкция CREATE/ALTER TABLE советы и хитрости программирования

Советы как использовать инструкцию CREATE/ALTER TABLE, а также некоторые хитрости

Инструкция ALTER TABLE в Oracle

Преимущество использования инструкции ALTER TABLE в Oracle, а также пример использования

Инструкция ALTER TABLE в SQL Server (продолжение)

Использование ограничений при использовании инструкции ALTER TABLE в SQL Server, синтаксис

Инструкция CREATE/ALTER TRIGGER общие правила

Некоторые особенности применения инструкции CREATE/ALTER TRIGGER в базах данных на разных платформах

Инструкция CREATE/ALTER TRIGGER советы и хитрости программирования

Особенности использования рекурсивных триггеров в инструкции CREATE/ALTER TRIGGER в базах данных на разных платформах

Инструкция CREATE/ALTER TRIGGER советы и хитрости в SQL Server

Способы и методы использования инструкции CREATE/ALTER TRIGGER в базах данных на платформе SQL Server

Инструкция CREATE/ALTER TYPE

Способы и методы использования инструкции CREATE/ALTER TYPE в базах данных на различных платформах

Инструкция CREATE/ALTER TYPE общие правила

Некоторые особенности при использовании использования инструкции CREATE/ALTER TYPE в базах данных

Инструкция CREATE/ALTER TYPE советы и хитрости в PostgreSQL

Способы и методы использования инструкции CREATE/ALTER TYPE в базах данных на платформе PostgreSQL

Инструкция CREATE/ALTER VIEW

Способы и методы использования инструкции CREATE/ALTER VIEW в базах данных на различных платформах

Инструкция CREATE/ALTER VIEW общие правила

Правила и методы использования инструкции CREATE/ALTER VIEW в базах данных на различных платформах

Инструкция CREATE/ALTER VIEW советы и хитрости программирования

Некоторые особенности использования инструкции CREATE/ALTER VIEW в базах данных на различных платформах

Инструкция CREATE/ALTER VIEW советы и хитрости Oracle

Способы и методы использования инструкции CREATE/ALTER VIEW в базах данных на платформе Oracle

Инструкция CREATE/ALTER VIEW советы и хитрости SQL Server

Способы и методы использования инструкции CREATE/ALTER VIEW в базах данных на платформе SQL Server

Команда DECLARE CURSOR

Способы и методы использования команды DECLARE CURSOR в базах данных на различных платформах

Команда DECLARE CURSOR общие правила

Правила и методы использования команды DECLARE CURSOR в базах данных на различных платформах

Команда DECLARE CURSOR советы и хитрости программирования

Некоторые особенности использования команды DECLARE CURSOR в базах данных на различных платформах

Команда DECLARE CURSOR советы и хитрости Oracle

Способы и методы использования команды DECLARE CURSOR в базах данных на платформе Oracle

Команда DECLARE CURSOR советы и хитрости PostgreSQL

Способы и методы использования команды DECLARE CURSOR в базах данных на платформе PostgreSQL

Команда DECLARE CURSOR советы и хитрости SQL Server

Способы и методы использования команды DECLARE CURSOR в базах данных на платформе SQL Server

Инструкция DELETE

Способы и методы использования команды DELETE в базах данных на различных платформах

Инструкция DELETE советы и хитрости MySQL

Способы и методы использования инструкции DELETE в базах данных на платформе MySQL

Инструкция DELETE советы и хитрости Oracle

Способы и методы использования инструкции DELETE в базах данных на платформе Oracle

Инструкция DELETE советы и хитрости PostgreSQL

Способы и методы использования инструкции DELETE в базах данных на платформе PostgreSQL

Инструкция DISCONNECT

Способы и методы использования команды DISCONNECT в базах данных на различных платформах

Инструкции DROP

Способы и методы использования инструкции DROP в базах данных на различных платформах

Инструкции DROP советы и хитрости MySQL

Способы и методы (синтаксические элементы) использования инструкции DROP в базах данных на платформе MySQL

Инструкции DROP советы и хитрости Oracle

Способы и методы использования инструкции DROP в базах данных на платформе Oracle

Инструкции DROP советы и хитрости PostgreSQL

Способы и методы использования инструкции DROP в базах данных на платформе PostgreSQL

Оператор для наборов данных EXCEPT

Способы и методы использования оператора EXCEPT в базах данных на различных платформах

Оператор для наборов данных EXCEPT общие правила

Правила и методы использования оператора EXCEPT в базах данных на различных платформах

Оператор для наборов данных EXCEPT советы и хитрости Oracle

Правила и методы использования оператора EXCEPT в базах данных на платформе Oracle

Оператор для наборов данных EXCEPT советы и хитрости SQL Server

Правила и методы использования оператора EXCEPT в базах данных на платформе SQL Server

Оператор EXISTS

Способы и методы использования оператора EXISTS в базах данных на различных платформах

Инструкция FETCH

Способы и методы использования инструкции FETCH в базах данных на различных платформах

Инструкция FETCH общие правила

Правила и методы использования инструкции FETCH в базах данных на различных платформах

Инструкция FETCH советы и хитрости программирования

Некоторые советы и методы использования инструкции FETCH в базах данных на различных платформах

Инструкция GRANT советы и хитрости Oracle

Правила и методы использования инструкции GRANT в базах данных на платформе Oracle

Инструкция GRANT советы и хитрости PostgreSQL

Правила и методы использования инструкции GRANT в базах данных на платформе PostgreSQL

Инструкция GRANT советы и хитрости SQL Server

Правила и методы использования инструкции GRANT в базах данных на платформе SQL Server

Оператор IN

Правила и методы использования оператора IN в базах данных на различных платформах

Инструкция INSERT

Правила и методы использования инструкции INSERT в базах данных на различных платформах

Инструкция INSERT советы и хитрости программирования

Некоторые особенности использования инструкции INSERT в базах данных на различных платформах

Инструкция INSERT советы и хитрости MySQL

Некоторые советы и методы использования инструкции INSERT в базах данных на платформе MySQL

Инструкция INSERT советы и хитрости Oracle

Некоторые советы и методы использования инструкции INSERT в базах данных на платформе Oracle

Инструкция INSERT советы и хитрости Oracle (продолжение)

Советы и методы использования инструкции INSERT в базах данных на платформе Oracle

Инструкция INSERT советы и хитрости SQL Server

Советы и методы использования инструкции INSERT в базах данных на платформе SQL Server

Оператор для наборов данных INTERSECT

Правила и методы использования оператора INTERSECT в базах данных на различных платформах

Оператор INTERSECT советы и хитрости Oracle

Правила и методы использования оператора INTERSECT в базах данных на платформе Oracle

Оператор IS

Правила и методы использования оператора IS в базах данных на различных платформах

Предложение JOIN

Правила и методы использования предложения JOIN в базах данных на различных платформах

Предложение JOIN общие правила

Основные правила и методы использования предложения JOIN в базах данных на различных платформах

Предложение JOIN советы и хитрости программирования

Некоторые советы по использованию предложения JOIN в базах данных на различных платформах

Оператор LIKE

Правила и методы использования оператора LIKE в базах данных на различных платформах

Оператор LIKE cоветы и хитрости программирования

Некоторые советы использования оператора LIKE в базах данных на различных платформах

Инструкция MERGE

Правила и методы использования инструкции MERGE в базах данных на различных платформах

Инструкция MERGE cоветы и хитрости программирования

Некоторые советы использования инструкции MERGE в базах данных на различных платформах

Инструкция OPEN

Правила и методы использования инструкции OPEN в базах данных на различных платформах

Предложение ORDER BY

Правила и методы использования предложения ORDER BY в базах данных на различных платформах

Предложение ORDER BY cоветы и хитрости программирования

Некоторые советы использования предложения ORDER BY в базах данных на различных платформах

Инструкция RELEASE SAVEPOINT

Правила и методы использования инструкции RELEASE SAVEPOINT в базах данных на различных платформах

Инструкция RETURN

Правила и методы использования инструкции RETURN в базах данных на различных платформах

Инструкция REVOKE

Правила и методы использования инструкции REVOKE в базах данных на различных платформах

Инструкция REVOKE oбщие правила

Общие правила и методы использования инструкции REVOKE в базах данных на различных платформах

Инструкция REVOKE cоветы и хитрости программирования

Некоторые хитрости при использования инструкции REVOKE в базах данных на различных платформах

Инструкция REVOKE cоветы и хитрости MySQL

Правила и методы использования инструкции REVOKE в базах данных на платформе MySQL

Инструкция REVOKE cоветы и хитрости Oracle

Правила и методы использования инструкции REVOKE в базах данных на платформе Oracle

Инструкция REVOKE cоветы и хитрости PostgreSQL

Правила и методы использования инструкции REVOKE в базах данных на платформе PostgreSQL

Инструкция REVOKE cоветы и хитрости SQL Server

Правила и методы использования инструкции REVOKE в базах данных на платформе SQL Server

Инструкция ROLLBACK

Правила и методы использования инструкции ROLLBACK в базах данных на различных платформах

Инструкция SAVEPOINT

Правила и методы использования инструкции SAVEPOINT в базах данных на различных платформах

Инструкция SELECT

Правила и методы использования инструкции SELECT в базах данных на различных платформах

Инструкция SELECT oбщие правила

Общие правила и методы использования инструкции SELECT в базах данных на различных платформах

JOIN предложение

Некоторые правила и методы использования предложения JOIN в базах данных на различных платформах

Предложение GROUP BY

Некоторые правила и методы использования предложения GROUP BY в базах данных на различных платформах

Предложение HAVING

Некоторые правила и методы использования предложения HAVING в базах данных на различных платформах

Предложение ORDER BY cоветы и хитрости Oracle (продолжение 1)

Дополнительные секреты использования предложения ORDER BY в базах данных на платформе Oracle

Секционированные внешние соединения

Правила использования секционирования внешних соединений в базах данных на различных платформах

Ретроспективные запросы

Польза от ретроспективных запросов при работе с базами данных на платформе Oracle

PostgreSQL инструкция SELECT

Некоторые правила и методы использования инструкции SELECT в базах данных на платформе PostgreSQL

SQL Server инструкция SELECT (продолжение 1)

Дополнительные правила и методы использования инструкции SELECT в базах данных на платформе SQL Server

Инструкция SET

Некоторые правила и методы использования инструкции SET в базах данных на различных платформах

Инструкция SET CONNECTION

Некоторые правила и методы использования инструкции SET CONNECTION в базах данных на различных платформах

Инструкция SET ROLE

Некоторые правила и методы использования инструкции SET ROLE в базах данных на различных платформах

Инструкция SET SCHEMA

Некоторые правила и методы использования инструкции SET SCHEMA в базах данных на различных платформах

Инструкция SET SESSION AUTHORIZATION

Правила и методы использования инструкции SET SESSION AUTHORIZATION в базах данных на различных платформах

Инструкция SET TIME ZONE

Правила и методы использования инструкции SET TIME ZONE в базах данных на различных платформах

Инструкция SET TRANSACTION

Правила и методы использования инструкции SET TRANSACTION в базах данных на различных платформах

Инструкция START TRANSACTION

Правила и методы использования инструкции START TRANSACTION в базах данных на различных платформах

Инструкция SUBQUERY

Правила и методы использования инструкции SUBQUERY в базах данных на различных платформах

Инструкция TRUNCATE TABLE

Правила и методы использования инструкции TRUNCATE TABLE в базах данных на различных платформах

Оператор для работы с наборами UNION

Правила и методы использования оператора UNION в базах данных на различных платформах

Инструкция UPDATE cоветы и хитрости PostgreSQL

Некоторые советы по использованию инструкции UPDATE в базах данных на платформе PostgreSQL

Инструкция UPDATE cоветы и хитрости SQL Server

Некоторые советы по использованию инструкции UPDATE в базах данных на платформе SQL Server

Предложение WHERE (SELECT/UPDATE/DELETE)

Правила и методы использования предложения WHERE в базах данных на различных платформах

Функции SQL

Описание основных функций используемых в SQL, их типы и способы применения в базах данных

Агрегатные функции ANSI SQL

Описание основных агрегатных функций используемых в базах данных для различных платформ

Функция COVAR_SAMP

Описание функции COVAR_SAMP используемой в SQL, и способы применения в базах данных

Функция PERCENTILE DISC

Описание функции PERCENTILE DISC используемой в SQL, и способы применения в базах данных

Секционирование

Преимущества при использовании секционирования строк в базах данных на различных платформах

Функция ROW_MUMBER

Описание функции ROW_MUMBER используемой в SQL, и способы применения в базах данных

Функция FLOOR

Описание функции FLOOR используемой в SQL, и способы применения в базах данных на различных платформах

Строковые функции и операторы

Описание основных строковых функций используемых в базах данных для различных платформ

Функции LOWER и UPPER

Описание функций LOWER и UPPER используемой в SQL, и способы применения в базах данных

Программирование баз

Описание способов и методов программирования баз данных, а также приложения необходимые для этого

Примеры

Приведены примеры обработки данных в базе с помощью Java, а также тип данных Sybase Adaptive Server

Есть вопросы, замечания, дополнения? Пишите в комментариях.
Заказать тексты для сайта (онлайн форма) - цена от 60 рублей, срок 24 часа

Страница: SQL программирование

наверх