如何在列中选择特定数据(数据库)

时间:2013-11-13 00:31:22

标签: sql database select

我试图让我的php从MUST = 1的列中选择数据 以下是它的排序方式:

Name  SteamID  RANK      SID
User1 Example1 Owner      1
User2 Example2 Superadmin 0
User3 Example3 User       1
User3 Example4 Guest      1

我想要选择的是SID,但它必须= 1

3 个答案:

答案 0 :(得分:1)

整行的基本查询是

select * 
  from mytable
  where sid=1

但是你说你想获得SID的值,它必须是1.所以你要写

select sid 
  from mytable
  where sid=1

但如果你这样做,你将得到的只是

SID
 1
 1
 1

这似乎没有太大用处。大概你想要选择其他一些列

select name, steamid, rank 
  from mytable
  where sid=1

答案 1 :(得分:0)

您只需在SID等于1

的地方选择它
SELECT Name, SteamID, RANK FROM table WHERE `SID` = '1'

答案 2 :(得分:0)

我同意 - 最好在SQL调用中使用WHERE子句来处理。

SELECT [Column-Name]
FROM [Table-Name]
WHERE 'SID'=1