我有这样的电话号码:
1422
1323
4343
2343
and etc.
我想在SQL Server中使用SELECT子句来获得这些数字,如下所示:
-----------
ColumnName |
-----------
1422 |
-----------
1323 |
-----------
4343 |
-----------
2343 |
-----------
答案 0 :(得分:2)
我并不是问您为什么需要这样做,但是您可以在ORDER BY
子句中使用条件排序。像这样:
DECLARE @DataSource TABLE
(
[value] INT
);
INSERT INTO @DataSource ([value])
VALUES (1422)
,(1323)
,(4343)
,(2343);
SELECT [value]
FROM @DataSource
ORDER BY CASE [value]
WHEN 1422 THEN 1
WHEN 1323 THEN 2
WHEN 4343 THEN 3
WHEN 2343 THEN 4
END;
在实际数据中,您可能需要计算高级订购值。例如,使用UPDATE
语句并设置如何对值组进行排序。您也可以添加更多CASE WHEN
语句。
答案 1 :(得分:0)
尝试一下
<template> <!-- eslint-disable max-len --> <div class="ad-box">
<h1 class="d-flex justify-content-center align-items-center mt-2">İlanlarım</h1>
<hr />
<div class="ilan-list">
<b-card :title=item.adName v-for="(item, index) in adList" :key="index" class="border border-info rounded w-50">
<b-badge class="ml-3">{{item.id}}</b-badge>
<p class="card-text">Aday Özellikleri: <span class="text-center">{{item.text}}</span> </p>
<p class="card-text">Şehir: {{item.province}}</p>
<p class="card-text">Eğitim: {{item.education}}</p>
<p class="card-text">Askerlik: {{item.solder}}</p>
<router-link to="/ilandetayi/:id">
<b-button class="btn-outline-success mr-2">İlanlarıma Git</b-button>
</router-link>
</b-card>
<hr />
</div> </div> </template
> Blockquote