mysql - 了解 MySQL 查询

标签 mysql

我现在比以往任何时候都更常看到类似下面的查询。我丢失的是“p.title”、“as”子句和“FROM Posts p”。有人愿意向我解释这些部分或向我推荐资源,因为我不知道在 Google 中搜索什么吗?

SELECT p.title, SUBSTR(p.post,1,300) as post 
FROM Posts p 
WHERE p.title LIKE '%{$q}%' 
  OR p.post LIKE '%{$q}%'");

最佳答案

SELECT p.title, SUBSTR(p.post,1,300) AS post 
FROM Posts p 
WHERE p.title LIKE '%{$q}%' OR p.post LIKE '%{$q}%'"

如第 2 行所示,“p”是“帖子”表的别名。 AS 子句命名结果中的列(在本例中为“post”);

关于mysql - 了解 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8063338/

相关文章:

php - fsockopen PHP检查RDP的打开端口不起作用

php - 您的 SQL 语法有误;查看与您的 MySQL 服务器版本对应的手册,了解在 '?' 附近使用的正确语法

mysql - 使用 Workbench 生成 SQL

mysql - 连接两列并且通过 SELECT 查询获得列

mysql - 在特定日期查询组成员的 MySQL 事件日志

php - 在mysql查询中对大小写敏感

javascript - 如何在 VueJS/Javascript 中渲染 utf8 编码的 blob

javascript - jQuery、AJAX 和 MySQL 中的复选框问题

mysql - 按年份计算行数,如果没有结果则添加值为 0 的行

mysql - 截断不正确的 double 值 ''