我正在试图找出如何创建命令

时间:2018-02-18 23:52:21

标签: mysql

LOAD DATA LOCAL INFILE'你的snames路径/ snames.csv' INTO TABLE学生 字段被','终止 (lname,fname,middle);

我正在试图弄清楚当没有中间名/初始值时,中间字段使用了什么值?我正在尝试编写一个SELECT语句,它只会选择那些没有中间名/初始名的学生。

2 个答案:

答案 0 :(得分:0)

你可以在select语句中使用id'IS NULL':
SELECT * FROM students WHERE middle Is NULL

答案 1 :(得分:0)

我假设MS SQL是DBMS。 ISNULL将允许Nulls加上空字符串。它只是一个空替代品。如果该字段是整数字段,则其工作方式如下:ISNULL(Myfield,0)。 NULL似乎总是在你的select语句中产生陷阱。你需要绕过它们。干杯

SELECT lname, fname, middle
FROM Students
WHERE ISNULL(middle,'') <> ''