Rumah  >  Artikel  >  pangkalan data  >  Apakah jenis pulangan lalai bagi pengendali aliran kawalan MySQL IFNULL()?

Apakah jenis pulangan lalai bagi pengendali aliran kawalan MySQL IFNULL()?

WBOY
WBOYke hadapan
2023-08-29 11:05:08843semak imbas

MySQL IFNULL() 控制流运算符的默认返回类型是什么?

Malah, jenis pulangan lalai IFNULL(ungkapan1, ungkapan2) ialah jenis yang lebih umum bagi kedua-dua ungkapan, dalam susunan STRING, REAL atau INTEGER. Ia boleh difahami melalui contoh berikut -

Contoh

mysql> Create table testing Select IFNULL(100,'testing123');
Query OK, 1 row affected (0.18 sec)
Records: 1 Duplicates: 0 Warnings: 0

mysql> Select * from testing568;
+-----------------------+
| IFNULL(100,'testing') |
+-----------------------+
| 100                   |
+-----------------------+
1 row in set (0.00 sec)

mysql> Describe testing568;
+-----------------------+------------+------+-----+---------+-------+
| Field                 | Type       | Null | Key | Default | Extra |
+-----------------------+------------+------+-----+---------+-------+
| IFNULL(100,'testing') | varchar(7) | NO   |     |         |       |
+-----------------------+------------+------+-----+---------+-------+
1 row in set (0.03 sec)

Dari set hasil di atas adalah jelas bahawa dalam kes ini jenis lajur ialah varchar(7). Iaitu, ia adalah jenis rentetan.

Atas ialah kandungan terperinci Apakah jenis pulangan lalai bagi pengendali aliran kawalan MySQL IFNULL()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam