ГоловнаКаталогБлогРейтингЕ-Пошта 
 
 
Зробити домашньою у вибране  

  Функції перетворення  
Ці функції використовуються для перетворення виразів з одного типу в інший.


CAST

CAST(expr AS type)

Перетворювати тип значення expr в заданий тип. Значення type може бути BINARY(подвійний рядок), DATE, DATETIME, TIME, SIGNED, SIGNED INTEGER, UNSIGNED або UNSIGNED INTEGER.

CAST(304 AS BINARY) >'304'
CAST(-1 AS UNSIGNED) >18446744073709551615

Функція CAST() може знадобитися для зміни типів стовпців при створенні нової таблиці за допомогою оператора CREATE TABLE . . . SELECT.

mysql> CREATE TABLE t SELECT CAST(20020101 AS DATE) AS date_val;
mysql> SHOW COLUMNS FROM t;
+------------+-------+-------+-----+------------+-------+
| Field      | Type  | Null  | Key | Default    | Extra |
+------------+-------+-------+-----+------------+-------+
| date_val   | date  |       |     | 0000-00-00 |       |
+------------+-------+-------+-----+------------+-------+

mysql> SELECT * FROM t;
+------------+
|  date_val  |
+------------+
| 2002-01-01 |
+------------+

Функція CAST() з'явилась в MySQL 4.0.2. Форма, яка має синтаксис USING, була додана в MySQL 4.1.0.




  Логін:
  Пароль:
Книга Фріланс на західному ринку
Книга Фріланс на західному ринку
APServer | SiMan CMS | Лічильник відвідувань | Тека сайтів | Рейтинг | Форум | Download | Шаблони сторінок | Посібник Smarty | Підручник PHP | Статті/Огляди