Joe is correct. You can create a view in the database that is basically a saved sql query of the columns you need. The t-sql syntax follows this structure.. CREATE VIEW [OR ALTER] schema_name.view_name AS select_statement; I've even had success creating views that cross databases that are on the same SQL server instance. Attention to permissions just comes into play. Here's a good link that talks about views in detail for your geodatabase... Views in an enterprise geodatabase—ArcGIS Pro | Documentation One important step to do after creating the view for the SQL server is that you need to register the view with the geodatabase using Esri tools afterward. Also, be sure to include a shape column in the select statement if you are wanting the view to be a feature class. I hope this helps.
... View more