我需要查詢得到最接近的行,但+/- 10%的容差。 例如,我的var等於2.5,我需要選擇一個行,它最接近2.5,公差爲10%(上下)。SQL Select closet row value to varchar
-1
A
回答
1
這是有點難看,但它應該工作:
select
*
from
targetTable t
where
abs(rowValue-2.5) = (
select
min(abs(rowValue-2.5)) as smallestRowValueDelta
from
targetTable
)
注意這個查詢可以匹配的情況下,也有具有相同最小增量多行多行。
+0
謝謝,但我不明白什麼是rowValue – Jensej
+0
rowValue是存儲您嘗試與您的var匹配的值的列 –
相關問題
- 1. SELECT where row value contains string MySQL
- 2. if mysql row A value exists then then row B value to 1 with PHP
- 3. MYSQL Select Case Row to Column
- 4. PL/SQL varchar(10)to varchar(9)
- 5. Sql Select Distinct Row Count
- 6. SQL Float to Varchar
- 7. MySQL查詢SELECT GREATEST int row VALUE beetween limits
- 8. select * transform row value as table列名
- 9. Transpose Row to Column in SQL Server 2000
- 10. Jquery select option value reset to previous
- 11. python dataframe rows:if row + n> value at row,set variable to A
- 12. SQL將DATETIME TO VARCHAR?
- 13. SELECT and COPY row to another SHEET in Google Spreadsheets
- 14. SQL Select value as(Subquery)
- 15. Query to select one row for one date in SQL Server
- 16. Oracle SQL select max「for each」row
- 17. format varchar to datetime SQL Server 2008
- 18. SQL CONCAT SELECT COUNT和varchar
- 19. 爲什麼如果($ row ['field'] == value)像SELECT WHERE field = value那樣工作?
- 20. Sql select to string
- 21. SQL Server 2008 VarChar To DateTime
- 22. java.lang.IllegalArgumentException ajax row select
- 23. Group By Row Value Difference
- 24. Select-Option num value vs SQL num_row
- 25. INSERT INTO/SELECT ONLY INSERTS ONE ROW
- 26. UPDATE float value not posting to database
- 27. javascript table row cell selected dropdown value
- 28. sql select from one to many
- 29. PHP $ row to array
- 30. Linq to sql select db_id()
我投票結束這個問題作爲題外話,因爲「gimme teh codez」。堆棧溢出不是一個代碼寫入服務 - 您希望在發佈之前至少嘗試自行解決它。 – EJoshuaS
您是否認爲我沒有嘗試解決它自己?我應該只寫select * from table?因爲我不知道我應該怎麼做下一步.. – Jensej
如果你*確實*,實際上,嘗試一些事情,請編輯問題,以顯示你試過什麼,以及它出了什麼問題。 – EJoshuaS