BaşlayınÜcretsiz Başlayın

Alfabeyi özyinelemeli olarak oluştur

Bu egzersizdeki görev, özyinelemeli bir CTE kullanarak alfabeyi oluşturmaktır.

Bu görevi çözmek için, A ile Z arasındaki harflerin 65 ile 90 arasındaki sayılarla temsil edilebildiğini bilmen gerekir. Buna göre, A 65 ile, C ise 67 ile temsil edilir. Bir sayıyı karşılık gelen harfe dönüştürmek için char(number) fonksiyonunu kullanabilirsin.

Bu egzersiz

SQL Server'da Hiyerarşik ve Özyinelemeli Sorgular

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • number_of_letterA harfini temsil eden sayıya başlat.
  • Her adımda number_of_letter değerini 1 artır ve sınırı Z'nin değeri olan 90 olarak ayarla.
  • Tanımlanan CTE'den özyinelemeli üyeyi seç.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

WITH alphabet AS (
	SELECT 
  		-- Initialize letter to A
	    ___ AS number_of_letter
	-- Statement to combine the anchor and the recursive query
  	UNION ALL
	SELECT 
  		-- Add 1 each iteration
	    ___ + ___
  	-- Select from the defined CTE alphabet
	FROM ___
  	-- Limit the alphabet to A-Z
  	WHERE ___ < ___)
    
SELECT char(number_of_letter)
FROM alphabet;
Kodu Düzenle ve Çalıştır