gpt4 book ai didi

MYSQL 查询帮助- Substring 和 Instring

转载 作者:行者123 更新时间:2023-11-29 00:00:12 25 4
gpt4 key购买 nike

我需要帮助编写查询以从表中获取一些数据。我正在尝试编写一个查询,该查询将选择名称中包含“bill”的所有书名,并显示书名、书名长度以及“bill”之后的书名部分。我知道你应该使用 substring 和 instring 函数,但我一直遇到语法错误和/或不正确的输出

书表如下

CREATE TABLE Book( 
ISBN CHAR(13),
Title VARCHAR(70) NOT NULL,
Description VARCHAR(100),
Category INT,
Edition CHAR(30),
PublisherID INT NOT NULL,
constraint book_ISBN_pk PRIMARY KEY (ISBN),
constraint book_category_fk FOREIGN KEY (Category) REFERENCES Category(CatID),
constraint book_publisherID_fk FOREIGN KEY (PublisherID) REFERENCES Publisher(PublisherID)
);

最佳答案

这是标准 SQL 版本,afaik mysql 也应该支持这些功能:

select 
Title
,char_length(Title)
,substring(Title from position('bill' in Title) + 4)
from book
where Title like '%bill%'

关于MYSQL 查询帮助- Substring 和 Instring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30155868/

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