需要选名字以“M”开头或姓氏倒数第二个字母为“i”的人?该列有人名,姓氏

问题描述 投票:0回答:1

我在 SQL 中的表有一个人名和姓氏列,如“Mike Baldwin”、“Sara Larson”等,需要输出所有名字以“M”开头或姓氏倒数第二个字母为“i”的人。我如何在脚本文件中写入它?

所以我做了这个脚本:

SELECT * WHERE CLIENT LIKE 'M%' OR CLIENT LIKE '%i_'

但是这个脚本输出名字的倒数第二个字母也是“i”的人。

sql oracle sql-like
1个回答
0
投票

根据你的解释假设name和surname是两个不同的列;

SELECT *
FROM table_name
WHERE name LIKE 'M%' OR surname LIKE '%i_';

应该工作。

© www.soinside.com 2019 - 2024. All rights reserved.