gpt4 book ai didi

php - 在sql中使用concat语句检索记录

转载 作者:行者123 更新时间:2023-11-29 14:01:40 24 4
gpt4 key购买 nike

我有这个查询,我想连接学生的姓名。我应该把 concat 语句放在哪里?

"concat(text,LPAD(id,4,'0'))"

此处的文本和 ID 来自学生表。这是查询:

"SELECT p.*, s.* FROM students s, payments p  
where s.id=p.id and level='Grade 3' and amount>='1500'"

表格

-学生表-

create table students(
text char(5)NOT NULL,
id int(11)NOT NULL AUTO_INCREMENT,
name varchar(250),
address varchar(250)
PRIMARY KEY(id)
)

-付款-

create table payments(
p_id int(11)NOT NULL AUTO_INCREMENT,
amount varchar(250),
id int,
PRIMARY KEY(p_id)
FOREIGN KEY(id) REFERENCES students(id);
)

谢谢!

最佳答案

试试这个:

 SELECT p.*, s.*, concat(s.text,LPAD(s.id,4,'0')) as student_names 
FROM students s, payments p
where s.id=p.id and level='Grade 3' and amount>='1500'

关于php - 在sql中使用concat语句检索记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14971990/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com