ต้องการเรียกข้อมูลมากที่สุด 10 อันดับแรก code sql เขียนยังไงอ่ะครับ
con = New SqlConnection(strCon)
cmd = New SqlCommand("SELECT * FROM (SELECT row_number() OVER (ORDER BY ScorePlayer ) AS rowno, NamePlayer, ScorePlayer FROM Player where LevelPlayer = @Lp) order1 WHERE rowno BETWEEN 1 AND 5", con)
cmd.Parameters.AddWithValue("Lp", levelShow)
adapter = New SqlDataAdapter(cmd)
adapter.Fill(dSet, "ShowDataPlayer")
dTable = New DataTable
dTable = dSet.Tables("ShowDataPlayer")
อันนี้เป็นโค้ดเรียกฐานข้อมูลมาโชว์ อันดับที่ 1-5 คับ
Date :
2010-10-16 05:30:47
By :
ibankza11
แบบนี้ใช้ได้มั้ย
SELECT TOP 10 *
FROM TableName
ORDER BY ColumnID DESC
Date :
2010-10-16 15:03:31
By :
EvoLutionGT
แบบนี้ใช้ได้มั้ย
SELECT Max(ColumnID) As ColumnMax
FROM TableName
ORDER BY ColumnMax DESC
LIMIT 10
Date :
2010-10-16 15:13:30
By :
EvoLutionGT
คือผมใช้ไม่ได้อ่ะครับ มันขึ้น errorอ่ะว่าผิดตรง ลิมิต
ผมใช้ sql server 2008 r2 โค้ดคำสั่งกำหนดจำนวนrecode ของ sql server ใช้ยังไงอ่ครับ
อีกอย่างครับ ของคุณ bank มันกล่าวถึงอะไรอ่ะครับตรง @Lp ผมลองแล้วไม่ติด
Date :
2010-10-20 00:46:55
By :
Clamore
select top ต้องได้สิ
Date :
2010-10-20 13:29:39
By :
noptalent
<?php
include('./config.php');
$top10_query = "SELECT TOP 5 userid, money, Character FROM pramool01 ORDER BY money DESC";
if(!($connection = odbc_connect("Driver={SQL Server Native Client 10.0};Server=$game_server;Database=$game_dsnname;", $game_dsnuser, $game_dsnpass)))
{
echo "Connection to account database failed!";
}
else
{
if($resource = odbc_exec($connection, $top10_query))
{
$i = 1;
while(odbc_fetch_row($resource)) {
$game_user = odbc_result ($resource, 1);
$game_money = odbc_result ($resource, 2 );
$game_Character = odbc_result ($resource, 3 );
echo "
<table width='250' border='0'>
<td width='150' align='center'><span class='style19'>$game_user</span></td>
<td width='150' align='center'><span class='style19'>$game_money</span></td>
<td width='150' align='center'><span class='style19'>$game_Character</span></td>
</tr>
</table>";
$i++;
}
}
}
?>
Date :
2015-10-28 14:41:20
By :
ยยำกยำยกำก
Load balance : Server 00