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/

相关文章:

mysql - 每个用户在 Rails 上登录可以进行一次查询吗?

php - 如何避免 PHP 数组中的重复值

mysql - 无法读取输入文件: Pig store to MYSQL using DBStorage

php - 如何将标题放入 while 循环中,仅用于单个结果而不是重复结果?

java - 使用自定义对象属性序列化 java 类

PHP: mysql_query INSERT INTO grab id?

mysql - SQL 根据时间戳和库存水平连接同一个表

PHP 将多行 POST 到 MySQL

MySQL:通过排序加入同一张表

mysql - Top 10 有 child 产品的产品列表