SQL:我只想获取特定列

SQL:我只想获取特定列,sql,Sql,我只想从表中选择以UDF结尾的列名 SELECT FIELD_NAME FROM table_name WHERE FIELD_NAME like *UDF; 只需在第一步添加% SELECT FIELD_NAME From table_name where FIELD_NAME like '%UDF'; 添加“%”您将获得以UDF结尾的所有名称: SELECT FIELD_NAME From table_name where FIELD_NAME like "%UDF"; 示例:

我只想从表中选择以UDF结尾的列名

SELECT FIELD_NAME 
FROM table_name 
WHERE FIELD_NAME like *UDF;

只需在第一步添加
%

  SELECT FIELD_NAME From table_name where FIELD_NAME like '%UDF';

添加“%”您将获得以UDF结尾的所有名称:

SELECT FIELD_NAME From table_name where FIELD_NAME like "%UDF";
示例:

其中CustomerName(如“a%”)查找任何以“a”开头的值

其中像“%a”这样的CustomerName查找以“a”结尾的任何值

其中像“%or%”这样的客户名称可以查找任何位置有“or”的值

其中类似于“\u r%”的CustomerName查找第二个位置有“r”的任何值

WHERE CustomerName(如“a_%”)
->查找任何以“a”开头且长度至少为3个字符的值

WHERE ContactName LIKE 'a%o' :

查找以“a”开头并以“o”结尾的任何值

假设您正在使用MySql添加
%
紧挨着
UDF
您需要明确指定它们,即
选择ABCUDF、DEFUDF。。。从table_name
注意,表有列,而不是字段。您的问题是如何选择名称末尾带有
UDF
的列,还是选择以
UDF
结尾的列
字段名中的数据?
*
在SQL中不是通配符-而是
%
。。。。。
WHERE ContactName LIKE 'a%o' :