Yo lo haría asi (utilizando el codigo de Libras):
Código SQL:
Ver originalCREATE TABLE #temp
(
name VARCHAR(50)
)
INSERT INTO #temp VALUES ('Giftcards')
INSERT INTO #temp VALUES ('ABARROTES')
INSERT INTO #temp VALUES ('BEBIDAS')
INSERT INTO #temp VALUES ('ARTICULOS DE LIMPIEZA')
INSERT INTO #temp VALUES ('ALIMENTOS Y ACCESORIOS PARA MASCOTAS')
INSERT INTO #temp VALUES ('PRODUCTOS DESECHABLES Y DE PAPEL')
INSERT INTO #temp VALUES ('CUIDADO PERSONAL Y COSMETICOS')
INSERT INTO #temp VALUES ('TODO PARA BEBE')
SELECT *
FROM #temp
ORDER BY CASE WHEN name='Giftcards' THEN 1 ELSE 0 END,
name;