سلام
برای سوال اولت:
با استفاده از تابع ROW_NUMBER می تونی ایندکس اون سطر رو در بیاری. البته این تابع برای شماره گذاری سطرها از مرتب کردن یک یا چند ستون استفاده می کنه که باید بعد از کلمه OVER اونارو تعریف کنی.
SELECT ROW_NUMBER() OVER (ORDER BY [customer_id]) AS [Row Number]
,[customer_id]
,[name]
FROM [dbo].[Customer]
GO
برای سوال دومت:
SELECT [customer_id]
,[week day] =
CASE [week_day]
WHEN 1 THEN N'شنبه'
WHEN 2 THEN N'یک شنبه'
WHEN 3 THEN N'دو شنبه'
WHEN 4 THEN N'سه شنبه'
WHEN 5 THEN N'چهار شنبه'
WHEN 6 THEN N'پنج شنبه'
WHEN 7 THEN N'جمعه'
ELSE N'موجود نیست'
End
FROM [dbo].[Customer]
GO
موفق باشی.