相关疑难解决方法(0)

SQL表别名 - 好还是坏?

在SQL中使用表别名有哪些优缺点?我个人试图避免它们,因为我认为它们使代码的可读性降低(特别是在阅读大的where /和语句时),但我有兴趣听到任何反对点.什么时候使用表别名通常是个好主意,你有没有任何首选格式?

sql alias

44
推荐指数
7
解决办法
4万
查看次数

有人可以向我解释这个SQL查询吗?

我正在阅读这篇文章,我正在尝试理解这个SQL语句,但我仍然对SQL有些新意.

我不确定评论和c是什么意思.
我认为其中一个是表名,但我不确定另一个.此外,显然其中有一个子查询,我没有任何经验:

  SELECT c.id, c.user_id, c.body, c.deep, c.lineage, c.parent_id,
         (SELECT COUNT(*) 
            FROM comment 
           WHERE comment.lineage LIKE (CONCAT(c.lineage,'%')) 
             AND comment.lineage != c.lineage) AS replies
    FROM comment as c
ORDER BY c.lineage
Run Code Online (Sandbox Code Playgroud)

php sql explain

7
推荐指数
1
解决办法
255
查看次数

在SQL中,select语句中的表名之后的字母是什么?

SELECT a.NAME, a.NUMBER, a.STRING, a.RDB$DB_KEY FROM ADMIN a
Run Code Online (Sandbox Code Playgroud)

什么代表什么?

谢谢.

sql

4
推荐指数
1
解决办法
8772
查看次数

SQL Server中子查询末尾的't'是什么意思

我按行和起点使用以下用于查询数据的代码:

SELECT InquiryId
FROM (select InquiryId,  ROW_NUMBER() over (order by InquiryId) as Seq 
from [InquiryTable] WITH(NOLOCK)
where InquiryId >= 100 and InquiryId <= 200)t
where Seq Between 1 and 20
Run Code Online (Sandbox Code Playgroud)

什么是字符't'意味着在SQL服务器的第四行的末尾?

谢谢

sql sql-server subquery

1
推荐指数
2
解决办法
93
查看次数

标签 统计

sql ×4

alias ×1

explain ×1

php ×1

sql-server ×1

subquery ×1